﻿@charset "utf-8";
*{margin:0;padding:0; outline:none;}
body,h1,h2,h3,h4,h5,h6,hr,p,pre,dl,dt,dd,ul,ol,li,th,td,form,fieldset,legend,button,input,textarea,figure,figcaption,nav,footer,menu{margin:0;padding:0}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal; font-family:'微软雅黑';}
address,em,i,b{font-style:normal}
a{ outline:none;}
a,a:hover{color:#333;text-decoration:none; -webkit-tap-highlight-color:rgba(0,0,0,0);}
ul,ol,li{list-style:none}
fieldset,img{border:0}
button,input,select,textarea{font:15px \5FAE\8F6F\96C5\9ED1,Helvetica;outline:none}
body{background:#fdf8e2; font:15px \5FAE\8F6F\96C5\9ED1,Helvetica;color:#333;overflow:visible}
html{-webkit-text-size-adjust:none}

.pr{ position:relative}
.pa{ position:absolute}
.fl{float:left;}
.fr{float:right;}
ol,ul{list-style:none;}
.db{display: block;}
.dn{display:none;}

.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.clear{
	clear: both;
    content: ".";
    display: block;
    height: 0;
    margin: 0;
    padding: 0;
    visibility: hidden;
}
h1 {
	font-weight: bold;
	font-size: 1em;
	color: #FF7300;
	line-height:1.7;
}
.box_orient{ display:-moz-box; display:-webkit-box; -webkit-box-orient: horizontal; -moz-box-orient: horizontal;}

.downloaddiv{position: fixed; z-index:99; width:96%; overflow:hidden; left:0; top:0; opacity:1; background:url(../images/botbg.png) left top repeat; padding:1% 2%;}
.dltopleft{ width:62%; overflow:hidden;}
/*a.topddownload{width:38%; overflow:hidden; margin-top:1.5%;}
a.topddownload img{ display:block; width:100%;}*/
a.androiddl_a{width:15.5%; overflow:hidden; margin-top:0%;}
a.iosdl_a{width:15.5%; overflow:hidden; margin-top:0%; margin-right:2%;}
a.androiddl_a img,a.iosdl_a img{ display:block; width:100%;}


a.topyx_a{width:25%; overflow:hidden;}
a.topyx_a img{display:block; width:100%;}
.topyxinfo{width:72%; margin-left:3%; overflow:hidden;}
.topyxname_p{ height:24px; line-height:24px; color:#fff; font-size:16px; margin-top:3%;}
.topyxinfo_p{ height:18px; line-height:18px; color:#fff; font-size:12px;}
.topbanner{ overflow:hidden; margin-top:0%;}
.topbanner img{ display:block; width:100%;}
a.spbtn_a{ width:45%; overflow:hidden; left:1%; top:37%;}
a.spbtn_a img{ display:block; width:100%;}

.gztiaodiv,.tstiaodiv{width:100%; overflow:hidden;text-align:center;}
.gztiaodiv a{ display:block; width:45%; float:left; overflow:hidden;}
.tstiaodiv img{ width:50%; display:inline-block;}
.gztiaodiv a img{ width:100%; display:block;}

.bannar {width:94%; overflow:hidden; margin:10px auto;}
.swipe {overflow: hidden;  visibility: hidden;  position: relative; padding-bottom:15px;}
.swipe-wrap {  overflow: hidden;  position: relative;}
.swipe-wrap span {  float:left;  width:100%;  position: relative; }
.swipe-wrap span img {  width:100%;}
.swipe-bar{ width:102px; position:absolute; bottom:-3px; left:50%; margin-left:-51px;}
/*.swipe-bar span { background:url(../images/slidedot.png) left top no-repeat; border-radius: 0px; display: inline-block; font-size: 0; width:12px; height:12px; margin: 0; margin-right:5px;}
.swipe-bar span.current { opacity: 1;background-position: right top;}*/
.swipe-bar span { background:#999; border-radius: 9px; display: inline-block; font-size: 0; border:0px solid #4be7fc; width:12px; height:12px; margin: 0; margin-right:5px;opacity:1;}
.swipe-bar span.current { opacity:1; border:0px solid #fff; width:30px; height:12px; border-radius:9px; background:#165db7;}

#player{width:94%; margin:10px auto; overflow:hidden; background-color:#9b999b; position:relative; z-index:2;}
#player video{ width:100%; display:block; }

.indextabkuang{ height:30px; padding-top:10px; background:url(../images/indextabkuangbg.png) left top repeat-x;}
.yxjjtop_div{ width:300px; height:30px; margin:0 auto;}
.yxjjtop_div .yxjjhead{ width:65px; height:30px; line-height:30px; font-size:18px; color:#5c5c5c; cursor:pointer; padding-left:10px;}
.yxjjtop_div .selected{ width:65px; height:30px; line-height:30px; font-size:18px; color:#5c5c5c; background: url(../images/indextab.png) left top no-repeat; padding-left:10px; background-size:75px; 30px;}

#tab-content{ overflow:hidden;}
#tab-content .hide{display:none; overflow:hidden;}
.news_ul{ width:100%; overflow:hidden; margin:0 auto;}
.news_ul li{ height:36px; background-color:#fdf8e2; padding:0 4%;}
a.news_a{ width:72%; height:36px; line-height:36px; color:#656565; font-size:14px; overflow:hidden;}
a.news_a span{ color:#656565;}
.datespan{ width:26%; margin-left:2% height:36px; line-height:36px; color:#656565; font-size:12px; text-align:right;}

.morebtn{width:96%; height:36px;  margin:10px auto;}
.morebtn a{ width:130px; height:30px; text-align:center; margin:10px auto 0;  background:url(../images/arrowbg.png) 100px 6px no-repeat; background-size:19px 19px; color:#656565; font-size:16px; line-height:30px;}

.graydiv{ width:100%; height:100%; display:none; position:absolute; left:0; top:0; opacity:0.4; background-color:#000; z-index:999;}
.gzhkuang,.lbmkuang{ width:280px; height:150px; display:none; position:absolute; left:50%; top:50%; margin-left:-140px; margin-top:-75px; background-color:#fbfbfb; z-index:1000;}
a.closebtn_a{ position:absolute; width:36px; height:30px; right:0px; top:0px; z-index:10001; background:url(../images/popclose.png) 0 0 no-repeat; background-size:36px 30px;}
.gzhpophead_p{ height:30px; line-height:30px; color:#fff; font-size:18px; padding-left:28px; background-color:#3592d0;}
.gzhpopcon_p1{width:280px; height:30px; line-height:30px; color:#333; font-size:16px;  text-align:center; margin-top:20px;}
.gzhpopcon_p2{width:280px; height:20px; line-height:20px; color:#66696b; font-size:14px; text-align:center;}

/**内容页样式**/
.topdz{ overflow:hidden; margin-top:16.8%; background:url(../images/listtabbg.png) left top repeat-x; height:30px; line-height:30px; padding-left:10px; color:#fff; font-size:16px;}
a.xwgl_a{ color:#fff;}
a.backarrow_a{ width:36px; height:30px; right:0; top:0; background:url(../images/backarrow.png) left top no-repeat; background-size:36px 30px;}
.conwrap{ width:96%; margin:0 auto; overflow:hidden; padding-bottom:2%;}
contop_div{height:70px; margin-top:10px; background:url(../images/moretiaobg.jpg) left -3px repeat-x;}
.newstitle{ height:30px; line-height:30px; text-align:center; font-size:18px; color:#16669a;}
.newsdate01{height:24px; line-height:24px; color:#9997aa; font-size:14px; margin-bottom:1%; border-bottom:1px dashed #c1beb6;}
.newskuang2{ padding:0 0 1%; overflow:hidden;}
.newskuang2 p{ line-height:20px; color:#010101; font-size:14px; overflow:hidden; text-indent:2em; margin:1% 0;}
.newskuang2 p img{ width:80%;}

a.backtop_a{  width:100px; height:30px; line-height:30px; text-align:center; font-size:14px; color:#656565; margin:0 auto; border:3px solid #bdd2e5; background:url(../images/backtoparrow.png) 80px 8px no-repeat; background-size:15px 15px;}

/**新闻列表样式**/
.listtop_div{ height:40px; background:url(../images/listtabbg.png) left top repeat-x; margin-top:16.8%;}
.listtop_div .yxjjhead{ height:40px; line-height:40px; box-flex:1.0;-moz-box-flex:1.0;-webkit-box-flex:1.0; text-align:center; font-size:18px; color:#fff; cursor:pointer;}
.listtop_div .yxjjhead img{ height:18px; vertical-align:middle}
.listtop_div .selected{ background-color:#fff; color:#1b63a2;}

.news_ul2{ width:100%; height:360px; overflow:hidden; margin:0 auto;}
.news_ul2 li{ height:36px; background-color:#fff; padding:0 4%;}
.news_ul2 li:nth-of-type(even){ background-color:#e0e7ee;}
.borderk{ height:35px; border-bottom:1px dashed #c1beb6;}
a.news_a2{ width:72%; height:35px; line-height:35px; color:#656565; font-size:14px; overflow:hidden;}
a.news_a2 span{ color:#656565;}
.datespan2{ width:26%; margin-left:2% height:35px; line-height:35px; color:#656565; font-size:12px; text-align:right;}

/* 底部视频 */
.video_box {
    display: inline-block;
    position: relative;
}

.video_box_inner_video {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

.views {
    display: none;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: fixed;
    text-align: center;
    background: url(../images/cover.png) repeat;
    z-index: 99999
}

.views div {
    display: table-cell;
    vertical-align: middle;
    text-align: center
}

.views video {
    width: 100%;
}

.views b {
     position: absolute;
    font-size: 54px;
    font-size: 3rem;
    color: #eee;
    /* background: rgba(255, 255, 255, .36); */
    cursor: pointer;
    /* text-align: center; */
    left: 50%;
    margin-left: -1.3rem;
    bottom:15px;
}

.views b:hover {
    color: #EF4D01
}

#view_tips {
    overflow-y: scroll;
}

#view_tips b {
    top: 0;
    position: fixed;
}

#view_tips img {
    margin: auto;
}
